package cc.greencat.gcmall.order.entity;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;

import java.io.Serializable;
import java.util.Date;

/**
 * 订单配置信息
 * 
 * @author greencat.cc
 * @email greencatcc@163.com
 * @date 2021-01-11 21:56:27
 */
@TableName("order_setting")
public class OrderSettingEntity implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 * id
	 */
	@TableId
	private Long id;
	/**
	 * 秒杀订单超时关闭时间(分)
	 */
	private Integer flashOrderOvertime;
	/**
	 * 正常订单超时时间(分)
	 */
	private Integer normalOrderOvertime;
	/**
	 * 发货后自动确认收货时间（天）
	 */
	private Integer confirmOvertime;
	/**
	 * 自动完成交易时间，不能申请退货（天）
	 */
	private Integer finishOvertime;
	/**
	 * 订单完成后自动好评时间（天）
	 */
	private Integer commentOvertime;
	/**
	 * 会员等级【0-不限会员等级，全部通用；其他-对应的其他会员等级】
	 */
	private Integer memberLevel;

	/**
	 * set id
	 */
    public void setId(Long id){
        this.id = id;
    }
    /**
	 * get id
	 */
    public Long getId(){
        return this.id;
    }
	/**
	 * set 秒杀订单超时关闭时间(分)
	 */
    public void setFlashOrderOvertime(Integer flashOrderOvertime){
        this.flashOrderOvertime = flashOrderOvertime;
    }
    /**
	 * get 秒杀订单超时关闭时间(分)
	 */
    public Integer getFlashOrderOvertime(){
        return this.flashOrderOvertime;
    }
	/**
	 * set 正常订单超时时间(分)
	 */
    public void setNormalOrderOvertime(Integer normalOrderOvertime){
        this.normalOrderOvertime = normalOrderOvertime;
    }
    /**
	 * get 正常订单超时时间(分)
	 */
    public Integer getNormalOrderOvertime(){
        return this.normalOrderOvertime;
    }
	/**
	 * set 发货后自动确认收货时间（天）
	 */
    public void setConfirmOvertime(Integer confirmOvertime){
        this.confirmOvertime = confirmOvertime;
    }
    /**
	 * get 发货后自动确认收货时间（天）
	 */
    public Integer getConfirmOvertime(){
        return this.confirmOvertime;
    }
	/**
	 * set 自动完成交易时间，不能申请退货（天）
	 */
    public void setFinishOvertime(Integer finishOvertime){
        this.finishOvertime = finishOvertime;
    }
    /**
	 * get 自动完成交易时间，不能申请退货（天）
	 */
    public Integer getFinishOvertime(){
        return this.finishOvertime;
    }
	/**
	 * set 订单完成后自动好评时间（天）
	 */
    public void setCommentOvertime(Integer commentOvertime){
        this.commentOvertime = commentOvertime;
    }
    /**
	 * get 订单完成后自动好评时间（天）
	 */
    public Integer getCommentOvertime(){
        return this.commentOvertime;
    }
	/**
	 * set 会员等级【0-不限会员等级，全部通用；其他-对应的其他会员等级】
	 */
    public void setMemberLevel(Integer memberLevel){
        this.memberLevel = memberLevel;
    }
    /**
	 * get 会员等级【0-不限会员等级，全部通用；其他-对应的其他会员等级】
	 */
    public Integer getMemberLevel(){
        return this.memberLevel;
    }

}
